package com.ibeeking.found.cop.service.common.param;

import com.ibeeking.found.cop.service.common.bo.*;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName  CopAttachementParam
 * @Description 所有附件表
 * @Author ibeeking
 * @Date 2021-01-15 10:44
 **/
@Data
public class CopAttachementParam implements Serializable {
    private static final long serialVersionUID = -1L;

    /**
     * 消息id
     */
    private Long id;

    /**
     * 消息id
     */
    private Long messageId;

    /**
     * 图片对象Json
     */
    private String imageJson;
    private List<AttachImageBO> attachImages;
    /**
     * 图文对象Json
     */
    private String linkJson;
    private List<AttachLinkBO> attachLinks;
    /**
     * 语音对象Json
     */
    private String voiceJson;
    private List<AttachVoiceBO> attachVoices;

    /**
     * 视频对象Json
     */
    private String videoJson;
    private List<AttachVideoBO> attachVideos;
    /**
     * 文件对象Json
     */
    private String docJson;
    private List<AttachDocBO> attachDocs;

    /**
     * 小程序对象Json
     */
    private String wxmaJson;
    private List<AttachWxmaBO> attachWxmas;

    /**
     * 位置对象Json
     */
    private String locationJson;
    private List<AttachLocationBO> attachLocations;

}
